#include "objetivo.h"
#include <QFile>
#include <QByteArray>
#include <QDebug>
#include "objetivos.h"

Objetivo::Objetivo(QString nome_arquivo)
{
    QString dados_objetivo = getObjetivo(nome_arquivo);

    QStringList lista_dados = dados_objetivo.split("|");

    this->texto = lista_dados.at(0);

    this->texto.replace("//", "\n");

    int num_paises = lista_dados.at(1).toInt();

    for (int i = 2; i < num_paises + 2; i++) {

        this->paises_objetivo.append(lista_dados.at(i));
    }
}

bool Objetivo::objetivoConcluido(QStringList paises_dominados)
{
    for (int i = 0; i < this->paises_objetivo.size(); i++)
        if (paises_dominados.indexOf(this->paises_objetivo.at(i)) == -1) {
            qDebug () << this->paises_objetivo.at(i);
            return false;
        }
    return true;
}
